CoMet: A Synthetic Benchmark for Message-Passing Architectures

نویسندگان

  • Steve W. Otto
  • Jonathan Walpole
چکیده

Rapid advances in hardware technology have led to wide diversity in parallel computer architectures. This diversity makes it di cult to evaluate or compare the performance of di erent parallel computers. Existing benchmarks tend either to be too architecture-speci c, or too high-level. Both problems can result in benchmarks that not only provide insu cient information on the performance characteristics of the computer being tested, but are also di cult to port. New benchmarking approaches are needed for new architectural classes, particularly distributed-memory, message-passing computers. This paper focuses on benchmarking distributed-memory message-passing computers. A synthetic benchmark called CoMet (COmmunication METrics), is presented. CoMet is based on common communication patterns found in parallel scienti c algorithms. This paper presents the CoMet design, and describes an implementation of CoMet on the Intel iPSC/860. CoMet is freely available by anonymous FTP from Oregon Graduate Institute.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MPI Benchmarking Revisited: Experimental Design and Reproducibility

The Message Passing Interface (MPI) is the prevalent programming model used on today’s supercomputers. Therefore, MPI library developers are looking for the best possible performance (shortest run-time) of individual MPI functions across many different supercomputer architectures. Several MPI benchmark suites have been developed to assess the performance of MPI implementations. Unfortunately, t...

متن کامل

Workshare Process of Thread Programming and MPI Model on Multicore Architecture

Comparison between OpenMP for thread programming model and MPI for message passing programming model will be conducted on multicore shared memory machine architectures in order to find which has a better performance in terms of speed and throughput. Application used to assess the scalability of the evaluated parallel programming solutions is matrix multiplication with customizable matrix dimens...

متن کامل

Tools for Simulation and Benchmark Generation at Exascale

The path to exascale high-performance computing (HPC) poses several challenges related to power, performance, resilience, productivity, programmability, data movement, and data management. Investigating the performance of parallel applications at scale on future architectures and the performance impact of different architecture choices is an important component of HPC hardware/software co-desig...

متن کامل

PARALLACS: A Benchmark for Parallel Molecular Dynamics

A small molecular dynamics program which, nonetheless, contains all the features typical for present-day general-purpose production codes, is presented. We describe its implementation both at the sequential and the parallel level. A set of four standard benchmarks, deemed typical for the application of molecular dynamics to realistic systems, has been devised and is discussed. The benchmark has...

متن کامل

Analysis of the Component Architecture Overhead in Open MPI

Component architectures provide a useful framework for developing an extensible and maintainable code base upon which largescale software projects can be built. Component methodologies have only recently been incorporated into applications by the High Performance Computing community, in part because of the perception that component architectures necessarily incur an unacceptable performance pen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993